'\" t
.\"     Title: pacemaker-schedulerd
.\"    Author: Andrew Beekhof <andrew@beekhof.net>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\"      Date: 03/27/2020
.\"    Manual: Pacemaker Configuration
.\"    Source: Pacemaker Configuration
.\"  Language: English
.\"
.TH "PACEMAKER\-SCHEDULER" "7" "03/27/2020" "Pacemaker Configuration" "Pacemaker Configuration"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
pacemaker-schedulerd \- scheduler properties
.SH "SYNOPSIS"
.PP
[\fBno\-quorum\-policy\fR=enum] [\fBsymmetric\-cluster\fR=boolean] [\fBmaintenance\-mode\fR=boolean] [\fBstart\-failure\-is\-fatal\fR=boolean] [\fBenable\-startup\-probes\fR=boolean] [\fBstonith\-enabled\fR=boolean] [\fBstonith\-action\fR=enum] [\fBstonith\-timeout\fR=time] [\fBhave\-watchdog\fR=boolean] [\fBconcurrent\-fencing\fR=boolean] [\fBstartup\-fencing\fR=boolean] [\fBcluster\-delay\fR=time] [\fBbatch\-limit\fR=integer] [\fBmigration\-limit\fR=integer] [\fBstop\-all\-resources\fR=boolean] [\fBstop\-orphan\-resources\fR=boolean] [\fBstop\-orphan\-actions\fR=boolean] [\fBremove\-after\-stop\fR=boolean] [\fBpe\-error\-series\-max\fR=integer] [\fBpe\-warn\-series\-max\fR=integer] [\fBpe\-input\-series\-max\fR=integer] [\fBnode\-health\-strategy\fR=enum] [\fBnode\-health\-base\fR=integer] [\fBnode\-health\-green\fR=integer] [\fBnode\-health\-yellow\fR=integer] [\fBnode\-health\-red\fR=integer] [\fBplacement\-strategy\fR=enum]
.SH "DESCRIPTION"
.PP
Cluster properties used by Pacemaker\*(Aqs scheduler, formerly known as pengine
.SH "SUPPORTED PARAMETERS"
.PP
\fBno\-quorum\-policy\fR = enum [stop]
.RS 4
What to do when the cluster does not have quorum
.sp
What to do when the cluster does not have quorum Allowed values: stop, freeze, ignore, suicide
.RE
.PP
\fBsymmetric\-cluster\fR = boolean [true]
.RS 4
All resources can run anywhere by default
.RE
.PP
\fBmaintenance\-mode\fR = boolean [false]
.RS 4
Should the cluster monitor resources and start/stop them as required
.RE
.PP
\fBstart\-failure\-is\-fatal\fR = boolean [true]
.RS 4
Always treat start failures as fatal
.sp
When set to TRUE, the cluster will immediately ban a resource from a node if it fails to start there\&. When FALSE, the cluster will instead check the resource\*(Aqs fail count against its migration\-threshold\&.
.RE
.PP
\fBenable\-startup\-probes\fR = boolean [true]
.RS 4
Should the cluster check for active resources during startup
.RE
.PP
\fBstonith\-enabled\fR = boolean [true]
.RS 4
Failed nodes are STONITH\*(Aqd
.RE
.PP
\fBstonith\-action\fR = enum [reboot]
.RS 4
Action to send to STONITH device (\*(Aqpoweroff\*(Aq is a deprecated alias for \*(Aqoff\*(Aq)
.sp
Action to send to STONITH device (\*(Aqpoweroff\*(Aq is a deprecated alias for \*(Aqoff\*(Aq) Allowed values: reboot, off, poweroff
.RE
.PP
\fBstonith\-timeout\fR = time [60s]
.RS 4
How long to wait for the STONITH action (reboot,on,off) to complete
.RE
.PP
\fBhave\-watchdog\fR = boolean [false]
.RS 4
Enable watchdog integration
.sp
Set automatically by the cluster if SBD is detected\&. User configured values are ignored\&.
.RE
.PP
\fBconcurrent\-fencing\fR = boolean [true]
.RS 4
Allow performing fencing operations in parallel
.RE
.PP
\fBstartup\-fencing\fR = boolean [true]
.RS 4
STONITH unseen nodes
.sp
Advanced Use Only! Not using the default is very unsafe!
.RE
.PP
\fBcluster\-delay\fR = time [60s]
.RS 4
Round trip delay over the network (excluding action execution)
.sp
The "correct" value will depend on the speed and load of your network and cluster nodes\&.
.RE
.PP
\fBbatch\-limit\fR = integer [0]
.RS 4
The number of jobs that the TE is allowed to execute in parallel
.sp
The "correct" value will depend on the speed and load of your network and cluster nodes\&.
.RE
.PP
\fBmigration\-limit\fR = integer [\-1]
.RS 4
The number of migration jobs that the TE is allowed to execute in parallel on a node
.RE
.PP
\fBstop\-all\-resources\fR = boolean [false]
.RS 4
Should the cluster stop all active resources (except those needed for fencing)
.RE
.PP
\fBstop\-orphan\-resources\fR = boolean [true]
.RS 4
Should deleted resources be stopped
.RE
.PP
\fBstop\-orphan\-actions\fR = boolean [true]
.RS 4
Should deleted actions be cancelled
.RE
.PP
\fBremove\-after\-stop\fR = boolean [false]
.RS 4
Remove resources from the executor after they are stopped
.sp
Always set this to false\&. Other values are, at best, poorly tested and potentially dangerous\&.
.RE
.PP
\fBpe\-error\-series\-max\fR = integer [\-1]
.RS 4
The number of scheduler inputs resulting in ERRORs to save
.sp
Zero to disable, \-1 to store unlimited
.RE
.PP
\fBpe\-warn\-series\-max\fR = integer [5000]
.RS 4
The number of scheduler inputs resulting in WARNINGs to save
.sp
Zero to disable, \-1 to store unlimited
.RE
.PP
\fBpe\-input\-series\-max\fR = integer [4000]
.RS 4
The number of other scheduler inputs to save
.sp
Zero to disable, \-1 to store unlimited
.RE
.PP
\fBnode\-health\-strategy\fR = enum [none]
.RS 4
The strategy combining node attributes to determine overall node health\&.
.sp
Requires external entities to create node attributes (named with the prefix \*(Aq#health\*(Aq) with values: \*(Aqred\*(Aq, \*(Aqyellow\*(Aq or \*(Aqgreen\*(Aq\&. Allowed values: none, migrate\-on\-red, only\-green, progressive, custom
.RE
.PP
\fBnode\-health\-base\fR = integer [0]
.RS 4
The base score assigned to a node
.sp
Only used when node\-health\-strategy is set to progressive\&.
.RE
.PP
\fBnode\-health\-green\fR = integer [0]
.RS 4
The score \*(Aqgreen\*(Aq translates to in rsc_location constraints
.sp
Only used when node\-health\-strategy is set to custom or progressive\&.
.RE
.PP
\fBnode\-health\-yellow\fR = integer [0]
.RS 4
The score \*(Aqyellow\*(Aq translates to in rsc_location constraints
.sp
Only used when node\-health\-strategy is set to custom or progressive\&.
.RE
.PP
\fBnode\-health\-red\fR = integer [\-INFINITY]
.RS 4
The score \*(Aqred\*(Aq translates to in rsc_location constraints
.sp
Only used when node\-health\-strategy is set to custom or progressive\&.
.RE
.PP
\fBplacement\-strategy\fR = enum [default]
.RS 4
The strategy to determine resource placement
.sp
The strategy to determine resource placement Allowed values: default, utilization, minimal, balanced
.RE
.SH "AUTHOR"
.PP
\fBAndrew Beekhof\fR <\&andrew@beekhof\&.net\&>
.RS 4
Author.
.RE
